home *** CD-ROM | disk | FTP | other *** search
- #define DEBUG 1
- #define DEBUGFILE 1
- #define MAXEVENTQSIZE 2000
- #define STARTPOSITION 0L
- #define ENDOFFILE 2
- #define MAXWAITMSECS 100L
- #define BUFFERSIZE 255
- #define MAXNUMBUFFS 60
- typedef struct {
- WORD wNumEvents;
- WORD wNumEventsPlayed;
- DWORD dwStartPlaybackTime;
- char FixedTiming[5];
- WORD wNumIterations;
- WORD wNumIterationsPlayed;
- WORD wTimebetEvents;
- WORD wPercentofTime;
- WORD wNumEventstoBypass;
- WORD wNumEventsBypassed;
- WORD wMemUtilized;
- WORD wBufferSize;
- WORD wNumEventsBuffered;
- } EVENTQSTAT;
-
- typedef EVENTQSTAT FAR *LPEVENTQSTAT;
-
- DWORD FAR PASCAL JournalRecordHook(int nCode, WORD wParam, LPEVENTMSGMSG lpEventMsg);
- DWORD FAR PASCAL JournalPlaybackHook(int nCode, WORD wParam, LPEVENTMSGMSG lpEventMsg);
- BOOL WriteFile(LPSTR lpWrFileName, LPSTR lpBuffer);